const express = require('express');
const path = require('path');
const { createProxyMiddleware } = require('http-proxy-middleware');

const app = express();
const port = 3000;

// 代理 /api 的请求到 http://localhost:5000
app.use(
    '/api',
    createProxyMiddleware({
      target: 'http://rap2api.taobao.org/app/mock/289177',
      changeOrigin: true, // 修改请求头中的 origin
      pathRewrite: {
        '^/api': '', // 如果后端不带 /api，可以去掉前缀
      },
    })
  );

// 设置静态文件目录（假设你的 HTML/CSS/JS 文件在 public 文件夹中）
app.use(express.static(path.join(__dirname, 'build')));

// 启动服务
app.listen(port, () => {
    console.log(`Server running at http://localhost:${port}`);
  });